package com.neusoft.neuiotms.dcom.dto;

import java.util.Date;

import com.neusoft.bizcore.web.dto.AbstractDTO;
import com.neusoft.neuiotms.dcom.model.enums.ShiftType;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class ShiftDTO extends AbstractDTO {

    private static final long serialVersionUID = 1L;

    /** 源人员名称 */
    private String sourceUserName;

    /** 源人员编码 */
    private String sourceUserCode;

    /** 开始时间 */
    private Date startTime;

    /** 结束时间 */
    private Date endTime;

    /** 替班人员名称 */
    private String targetUserName;

    /** 替班人员编码 */
    private String targetUserCode;

    /** 组织名称 */
    private String orgName;

    /** 组织代码 */
    private String orgCode;

    /** 换班类型 */
    private ShiftType type;

    /** 替班人开始时间 */
    private Date shiftStartTime;

    /** 替班人结束时间 */
    private Date shiftEndTime;

    /** 值班安排ID */
    private Long dutyArrangementId;

    /** 是否确认 */
    private Boolean status = false;
}
